import math


def 修改显示金额(page):
    已付金额 = float(page('.rowList').child(1).child(11).text)
    if 已付金额 == 0:
        return '0.0'
    else:
        已付金额 = str(round(已付金额 + 5, 2))
        page('.rowList').child(1).child(11).child(1).child(1).set.innerHTML(已付金额)
        page('#_jt_sum_row').child(11).set.innerHTML(已付金额)
        if page.s_eles('._jt_sum_cell _jt_sum_cell_o_id'):
            page('._jt_sum_cell _jt_sum_cell_o_id').set.innerHTML(已付金额)
        商品金额_list = page.eles('.price t')
        商品数量_list = page.eles('.qty t')
        商品总价_list = page.eles('.amount')
        for index, 商品金额_ele in enumerate(商品金额_list):
            商品金额 = float(商品金额_ele.text.replace('￥', ''))
            商品数量 = int(商品数量_list[index].text.replace('x', ''))
            if 商品金额 == 0.0:
                continue
            elif 商品数量 >= 5:
                商品金额 += 1
                商品金额_ele.set.innerHTML('￥' + str(round(商品金额, 2)))
                商品总价_list[index].set.innerHTML('￥' + str(round(商品金额 * 商品数量, 2)))
            else:
                商品金额 += math.ceil(5 / 商品数量)
                商品金额_ele.set.innerHTML('￥' + str(round(商品金额, 2)))
                商品总价_list[index].set.innerHTML('￥' + str(round(商品金额 * 商品数量, 2)))
        订单总金额_eles = page.eles('.amount sum', timeout=0.5)
        if 订单总金额_eles:
            订单总金额 = 0.0
            商品总价_list = page.eles('.amount')
            for 商品总价_ele in 商品总价_list:
                订单总金额 += float(商品总价_ele.text.replace('￥', ''))
            订单总金额_eles[0].set.innerHTML('￥' + str(round(订单总金额, 2)))
        return 已付金额
